package cn.hust.springboot.service.impl;

import cn.hust.springboot.mapper.PersonnelMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

@Service
public class PersonnelServiceImpl {
    @Autowired
    PersonnelMapper personnelMapper;

    /**
     * @desc 查询所有用户信息
     * @return 返回多个用户List
     * */
    public List<Map<String,Object>> queryPersonnelResultListMap() {
        List<Map<String,Object>> list = personnelMapper.queryUserInfoResultListMap();
        return  list;
    }

    /**
     * @desc 查询所有用户信息
     * @return 返回多个用户List
     * */
    public List<Map<String,Object>> ResultListMapOfEnter() {
        List<Map<String,Object>> list = personnelMapper.ResultListMapOfEnter();
        return  list;
    }


    /**
     * @desc 查询所有用户信息
     * @return 返回多个用户List
     * */
    public List<Map<String,Object>> ResultListMapOfLeave() {
        List<Map<String,Object>> list = personnelMapper.ResultListMapOfLeave();
        return  list;
    }

    /**
     * @desc 查询所有用户信息
     * @return 返回多个用户List
     * */
    public List<Map<String,Object>> ResultListMapOfDept() {
        List<Map<String,Object>> list = personnelMapper.ResultListMapOfDept();
        return  list;
    }

    /**
     * @desc 查询所有用户信息
     * @return 返回多个用户List
     * */
    public List<Map<String,Object>> ResultListMapOfPosition() {
        List<Map<String,Object>> list = personnelMapper.ResultListMapOfPosition();
        return  list;
    }

}

